package com.dhj.yygh.service;

import java.util.Map;

public interface WeixinService {

    /**
     * 根据订单 id 使用微信支付得到该订单的支付相关信息
     *
     * @param orderId 订单 id
     * @return 返回微信支付的相关信息
     */
    Map<String, Object> createNative(Long orderId);

    /**
     * 查询微信支付的状态
     *
     * @param orderId 订单 id
     * @return 返回支付状态信息的 Map 集合
     */
    Map<String, String> getPayStatus(Long orderId);

    /***
     * 退款
     * @param orderId
     * @return
     */
    Boolean refund(Long orderId);
}
